package Tests;

import java.util.List;
import java.util.ArrayList;
import easyaccept.EasyAcceptFacade;

public class Test {

	public static void main(String[] args) throws Exception  {
				
		List<String> files = new ArrayList<String>();
        
        UserStoryFacade1 facade1 = new UserStoryFacade1();
        UserStoryFacade2 facade2 = new UserStoryFacade2();
        UserStoryFacade3 facade3 = new UserStoryFacade3();
        UserStoryFacade4 facade4 = new UserStoryFacade4();
        UserStoryFacade5 facade5 = new UserStoryFacade5();
        UserStoryFacade6 facade6 = new UserStoryFacade6();
        UserStoryFacade7 facade7 = new UserStoryFacade7();
        UserStoryFacade8 facade8 = new UserStoryFacade8();
        UserStoryFacade9 facade9 = new UserStoryFacade9();
        UserStoryFacade10 facade10 = new UserStoryFacade10();
        UserStoryFacade11 facade11 = new UserStoryFacade11();
        UserStoryFacade12 facade12 = new UserStoryFacade12();
        UserStoryFacade13 facade13 = new UserStoryFacade13();
        UserStoryFacade14 facade14 = new UserStoryFacade14();
        
        EasyAcceptFacade eaFacade;
        files.add("Testes/us1.txt");
        eaFacade = new EasyAcceptFacade(facade1, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
        
        files.clear();
        files.add("Testes/us2.txt");
        
        eaFacade = new EasyAcceptFacade(facade2, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
        
        files.clear();

        files.add("Testes/us3.txt");
        
        eaFacade = new EasyAcceptFacade(facade3, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
        
        
        files.clear();
        files.add("Testes/us4.txt");
        
        eaFacade = new EasyAcceptFacade(facade4, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
        
        
        files.clear();
        files.add("Testes/us5.txt");
        
        eaFacade = new EasyAcceptFacade(facade5, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us6.txt");
        
        eaFacade = new EasyAcceptFacade(facade6, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us7.txt");
        
        eaFacade = new EasyAcceptFacade(facade7, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us8.txt");
        
        eaFacade = new EasyAcceptFacade(facade8, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us9.txt");
        
        eaFacade = new EasyAcceptFacade(facade9, files);

        eaFacade.executeTests();


        System.out.println(eaFacade.getCompleteResults());
        
        files.clear();
        files.add("Testes/us10.txt");
        
        eaFacade = new EasyAcceptFacade(facade10, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us11.txt");
        
        eaFacade = new EasyAcceptFacade(facade11, files);
        eaFacade.executeTests();

        
        System.out.println(eaFacade.getCompleteResults());

        files.clear();
        files.add("Testes/us12.txt");
        
        eaFacade = new EasyAcceptFacade(facade12, files);
        eaFacade.executeTests();


        System.out.println(eaFacade.getCompleteResults());
     
        files.clear();
        files.add("Testes/us13.txt");
        
        eaFacade = new EasyAcceptFacade(facade13, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
        files.clear();

        files.add("Testes/us14.txt");
        
        eaFacade = new EasyAcceptFacade(facade14, files);
        eaFacade.executeTests();

        System.out.println(eaFacade.getCompleteResults());
	
	
	}
}

